package bookshop.dao;

import java.util.List;

import bookshop.domain.Manager;
import bookshop.service.helper.ManagerQueryHelper;

public interface ManagerDao {
	
	Manager getManagerById(String loginId);//根据所给的管理员查询并返回所有信息
	void addManager(Manager manager);//新增管理员
	List<Manager> loadall();//显示管理员
	void update(Manager manager);//更新管理员
	void delete(String loginId);//删除管理员
	void up_status(Manager manager);//管理员状态
	List<Manager> loadManagerByCondition(ManagerQueryHelper helper);//根据所给的条件查询
//   在此查询条件下总共的记录条数
	Long countManagerByCondition(ManagerQueryHelper helper);
	
	List<Manager> getScopedManager(ManagerQueryHelper helper,int startIndex,int fetchSize);

}

